@charset "utf-8";
@media screen and (min-width: 1950px) {
    .content{width: 1920px;}
    .header_txt_list .header_txt_item{ font-size: 18px;}
    .header_nav a{ font-size: 18px;}
    .header_txt_tel { width: 22%;}
    .header_txt_list .header_txt_item span{ font-size: 18px;margin-right: 8px;}
    .header_txt_list .header_txt_item{ margin-right: 25px;}
    .header_txt_list{ width: 75%;}
}
@media screen and (min-width:1561px) and (max-width: 1949px) {
    .content{width: 1440px;}
    .header_txt_list .header_txt_item{ font-size: 18px;}
    .header_nav a{ font-size: 18px;}
    .header_txt_tel { width: 29%;}
    .header_txt_list .header_txt_item span{ font-size: 18px;margin-right: 8px;}
    .home_about .about_ys{ justify-content: space-between;}
    


}    
@media screen and (min-width:1361px) and (max-width: 1560px) {
    .content{width: 1230px;}
    .boxF, .boxS, .boxT, .overlay{width: 180px; height: 230px;}
    .wjcp_ywtx .wjcp_bottom{top:165px; left: 95px;}
}
@media screen and (min-width: 1280px) and (max-width: 1360px) {
    .content{width: 1200px;}
    .wjcp_dz_ys li .wjpc_dz_ico{ width: 60px; height: 60px; line-height: 60px;}
    .wjcp_dz_ys li .wjpc_dz_ico span{ font-size: 28px;}
    .wjcp_dz_ys{ margin-top: 25px;}
    .yyly_view .yyly_v_right h3{ font-size: 24px;}
    .yyly_view .yyly_v_right .yyly_text *{ font-size: 14px;}
    .yyly_list_show .yyly_btn{margin-top: 25px;}
    .boxF, .boxS, .boxT, .overlay{width: 175px; height: 225px;}
    .wjcp_ywtx .wjcp_bottom{top: 162px; left: 93px;}
   

}  
@media screen and (min-width: 1025px) and (max-width: 1279px) {
    .content{width: 1024px;} 
    .header_top_txt{position: relative;}
    .header_txt_list{ display: none;}
    .header_txt_tel{position: absolute; right: 0; width: auto;}
    .wjcp_dz_ys{ display: none;}
    .yyly_view .yyly_v_right h3{ font-size: 24px;}
    .yyly_view .yyly_v_right .yyly_text *{ font-size: 14px;}
    .overlay span{ font-size: 20px;}
    .foot .footer_list .footer_list_item:nth-child(1){ width: 40%;}
    .foot .footer_list .footer_list_item:nth-child(2){width: 23%;}
    .foot .footer_list .footer_list_item:nth-child(3){width: 28%;}
    .foot .footer_nav a{ width: 48%;}
    .wjcp_info_left,.wjcp_info_right{ width: 100%;}
    .wjcp_info_right{margin-top:60px ; margin-bottom: 80px;}
    .wjcp_pro_nav,.wjcp_info_right .wjcp_about{ display: none;}
    .wjcp_info_right .wjcp_tj:after{content: ''; display: block; width: 100%; clear: both;} 
    .wjcp_info_right .wjcp_tj .wjcp_tj_item{float: left; width: 50%; border: 0px;}
    .wjcp_info_right .wjcp_tj .wjcp_tj_item:nth-child(odd){padding-left: 22.5px;}
    .wjcp_info_right .wjcp_tj .wjcp_tj_item:nth-child(even){padding-right: 22.5px;}
    .wjcp_info_right .wjcp_tj .wjcp_tj_item a{ display: block; border: 1px solid #ddd;}
    .home_pro_ys_list .pro_ys_item{ width: 48%; margin-top: 35px;}
    .home_pro_ys_list .pro_ys_item p{ font-size: 14px;text-align: justify;}
    .home_pro_ys_list .pro_ys_item:nth-child(4){ display: none;}
    .company_ys_list .company_ys_item{padding: 35px 25px;}
    .company_ys_list .company_ys_item .company_ys_title{ font-size: 18px;}
    .company_ys_list .company_ys_item p{ font-size: 14px;}
    .home_about .about_info .about_txt{ width: 100%;}
    .home_about .about_info .about_pic{ width: 100%; margin-top: 80px;}
    .home_news_list .home_news_item{width: 48%;}
    .home_news_list .home_news_item:last-child{display: none;}
    .home_news_list h4{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .footer_b_right a:last-child{ display: none;}
    .gc_ys_list .gc_ys_item .gc_ys_ms{ font-size: 16px; line-height: 1.75;}
    .gc_ys_list .gc_ys_item .gc_ys_txt h4{ font-size: 24px; line-height: 1.75;}
    .gc_ys_list .gc_ys_item .gc_ys_txt span{ font-size: 16px;}
    .gc_ys_list .gc_ys_item .gc_ys_more{margin-top: 35px;padding-bottom: 35px;}
    .yyly_product .yyly_pro_item{ width: 100%;}
    .yyly_why ul li{ width: 48%;}
    .yyly_ys{display: none;}
    .yyly_why,.yyly_product{padding: 0px;}
    .gc_ys_list .gc_ys_item .gc_ys_img{width: 100%;height: 100%;}
    .gc_ys_list .gc_ys_item .gc_ys_img img{width: 100%;height: 100%;}
    .gc_ys_list .gc_ys_item{align-items: unset;}
    .gc_ys_list .gc_ys_item .gc_ys_txt{padding-top: 35px; }
    .gc_ys_list .gc_ys_item:first-child .gc_ys_txt{ padding-top: 0px;}
    .news_view_info .news_info_left{width: 100%;}
    .news_view_info .news_info_right{display: none;}
    .news_nr_other{margin-bottom: 0px;}
    .news_pro .yyly_product{ padding: 0px;}
    .about_info .about_show .about_info_box{width: 100%;}
    .about_info .about_show .about_info_pic{width: 100%; margin-top: 55px;}
    .about_culture_list ul li{ padding: 250px 50px 250px;}
    .contact_info .contact_item{ width: 48%;}
    .contact_info .contact_item .contact_add{ font-size: 18px; line-height: 1.75;}
    .contact_info .contact_item:nth-child(3),.contact_info .contact_item:nth-child(4){margin-top:40px;}
    .contact_message .contact_message_show{align-items: unset; justify-content: space-between;}
    .contact_message .message_pic_box{width: 100%; height: 100%;}
    .contact_message .message_pic_box img{width: 100%; height: 100%}
    .contact_message .submit{margin-bottom: 35px;}
    .home_about .gchj{margin-top: 5px;}
    .home_about .about_info{margin:80px 0px 0px;}
    .company_ys_list .company_ys_item{width: 48%;margin-top: 45px; padding: 55px 55px;}
    .home_application .app_list .app_item{ width: 48%; margin-top: 35px;}
    .home_application .app_item .app_title{border: 1px solid #ddd;}
}  
@media screen and (min-width:761px) and (max-width:1024px) {
    .content{width: 100%;padding: 0px 20px;} 
    .header_top_txt{position: relative;}
    .header_txt_list{ display: none;}
    .header_txt_tel{position: absolute; right: 0; width: auto;}
    .logo_info h1{ font-size: 18px;}
    .logo_info p{ font-size: 14px;}
    .header_nav a{ font-size: 14px;}
    .top_1_left{ font-size: 12px; width: 55%;}
    .wjcp_dz_ys{ display: none;}
    .yyly_view .yyly_v_right h3{ font-size: 24px;}
    .yyly_view .yyly_v_right .yyly_text *{ font-size: 14px;}
    .wjcp_info_left,.wjcp_info_right{ width: 100%;}
    .wjcp_info_right{margin-top:60px ; margin-bottom: 80px;}
    .wjcp_pro_nav,.wjcp_info_right .wjcp_about{ display: none;}
    .wjcp_info_right .wjcp_tj:after{content: ''; display: block; width: 100%; clear: both;} 
    .wjcp_info_right .wjcp_tj .wjcp_tj_item{float: left; width: 50%; border: 0px;}
    .wjcp_info_right .wjcp_tj .wjcp_tj_item:nth-child(odd){padding-left: 22.5px;}
    .wjcp_info_right .wjcp_tj .wjcp_tj_item:nth-child(even){padding-right: 22.5px;}
    .wjcp_info_right .wjcp_tj .wjcp_tj_item a{ display: block; border: 1px solid #ddd;}
    .foot .footer_list .footer_list_item:nth-child(1){ width: 40%;}
    .foot .footer_list .footer_list_item:nth-child(2){width: 25%;}
    .foot .footer_list .footer_list_item:nth-child(3){width: 28%;}
    .foot .footer_nav a{ width: 48%;}
    .home_pro_ys_list .pro_ys_item p{ font-size: 14px; text-align: justify;}
    .company_ys_list .company_ys_item{padding: 35px 25px;}
    .company_ys_list .company_ys_item .company_ys_title{ font-size: 18px;}
    .company_ys_list .company_ys_item p{ font-size: 14px;}
    .home_about .about_info .about_txt{ width: 100%;}
    .home_about .about_info .about_pic{ width: 100%; margin-top: 80px;}
    .home_news_list .home_news_item{width: 48%;}
    .home_news_list .home_news_item:last-child{display: none;}
    .home_news_list h4{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .footer_b_right a:last-child{ display: none;}
    .gc_ys_list .gc_ys_item .gc_ys_ms{ font-size: 16px; line-height: 1.75;}
    .gc_ys_list .gc_ys_item .gc_ys_txt h4{ font-size: 24px; line-height: 1.75;}
    .gc_ys_list .gc_ys_item .gc_ys_txt span{ font-size: 16px;}
    .gc_ys_list .gc_ys_item .gc_ys_more{margin-top: 35px;padding-bottom: 35px;}
    .yyly_product .yyly_pro_item{ width: 100%;}
    .yyly_why ul li{ width: 48%;}
    .yyly_ys{display: none;}
    .yyly_why,.yyly_product{padding: 0px;}
    .gc_ys_list .gc_ys_item .gc_ys_img{width: 100%;height: 100%;}
    .gc_ys_list .gc_ys_item .gc_ys_img img{width: 100%;height: 100%;}
    .gc_ys_list .gc_ys_item{align-items: unset;}
    .gc_ys_list .gc_ys_item .gc_ys_txt{padding-top: 35px; }
    .gc_ys_list .gc_ys_item:first-child .gc_ys_txt{ padding-top: 0px;}
    .news_view_info .news_info_left{width: 100%;}
    .news_view_info .news_info_right{display: none;}
    .news_nr_other{margin-bottom: 0px;}
    .news_pro .yyly_product{ padding: 0px;}
    .about_info .about_show .about_info_box{width: 100%;}
    .about_info .about_show .about_info_pic{width: 100%; margin-top: 55px;}
    .about_culture_list ul li{ padding: 250px 50px 250px;}
    .contact_info .contact_item{ width: 48%;}
    .contact_info .contact_item .contact_add{ font-size: 18px; line-height: 1.75;}
    .contact_info .contact_item:nth-child(3),.contact_info .contact_item:nth-child(4){margin-top:40px;}
    .contact_message .contact_message_show{align-items: unset; justify-content: space-between;}
    .contact_message .message_pic_box{width: 100%; height: 100%;}
    .contact_message .message_pic_box img{width: 100%; height: 100%}
    .contact_message .submit{margin-bottom: 35px;}
    .home_pro_ys_list .pro_ys_item{ width: 48%; margin-top: 35px;}
    .home_application .app_list .app_item{ width: 48%; margin-top: 35px;}
    .home_application .app_item .app_title{border: 1px solid #ddd;}
    .nr_banner .nr_banner_box p{font-size: 36px; line-height: 1.75;}
    .nr_banner .nr_banner_box h2{font-size: 32px; line-height: 1.75; margin-top: 0px;}
    .home_keywords .keyword{ width: 65%;}
    .header_top{padding: 5px 0px;}
    .home_about .about_num .scnum{ font-size: 36px;}
    .home_about .about_num sup{font-size: 24px;}
    .home_about .about_ys_desc{ font-size: 16px;}
    .xwzx_list li{ width: 48%;}
    .xwzx_list li{width:48%;}
    .contact_message .contact_message_show{display: block; width: 100%;}
    .contact_message .contact_message_nr,.contact_message .message_pic{width: 100%;}
    .contact_message .message_pic{padding-top: 60px;}
}
@media only screen and (max-width : 950px) {
    .header_top_info_box .logo_info{display: none;}
    .top_1_left{ font-size: 0px;}
    .home_keywords .seatel b{ font-size: 16px;}
    .home_pro_ys_list .pro_ys_item{ width: 48%; margin-top: 35px;}
    .company_ys_list .company_ys_item{width: 48%; margin-top: 35px;}
    .home_application .app_list .app_item{ width: 48%; margin-top: 35px;}
    .home_application .app_item .app_title{border: 1px solid #ddd;}
    .about_info{margin-top: 80px;}
    .foot dt{ font-size: 16px;}
    .about_info{ margin-bottom: 0px;}
    .home_about .gchj{margin-top: 5px;}
    .home_pro_ys_list .pro_ys_item:nth-child(4){ display: none;}
    .foot dd,.foot .footer_nav a,.foot .ewm_list .ewm_box p{ font-size: 12px; line-height: 1.75;}
    .yyly_view .yyly_v_right h3{ font-size: 18px; line-height: 1.75;}
    .yyly_view .yyly_v_right{padding:35px 0px 0px 25px; }
    .yyly_view .yyly_text{ text-align: justify;}
    .yyly_list_show .yyly_btn a{ font-size: 16px;}
    .yyly_list_show .yyly_btn{margin: 25px 0px;}
    .wjcp_ywtx{width: 100%;min-height: 380px;}
    .boxF, .boxS, .boxT, .overlay{width: 160px; height: 210px;}
    .wjcp_ywtx .wjcp_bottom{top: 148px; left: 85px;}
    .overlay span{ font-size: 18px;}
    .gc_ys_list .gc_ys_item .gc_ys_txt span{ font-size: 12px;}
    .about_culture_list ul li h6{ font-size: 24px;}
    .about_culture_list ul li p{ font-size: 16px; line-height: 1.85; text-align: justify;}
    .about_data .data .num span{ font-size: 36px; height: auto; line-height: 1.85;}
    .xwzx_list li{width: 48%;}
    .yyly_view .yyly_v_right{ padding: 15px 0px 0px 25px;}
    .gc_ys_list .gc_ys_item .gc_ys_txt h4{ font-size: 18px;}
    .gc_ys_list .gc_ys_item .gc_ys_txt{padding: 25px 25px 0px;}
    .gc_ys_list .gc_ys_item .gc_ys_ms{ font-size: 14px; line-height: 1.5;}
}  
@media only screen and (max-width : 830px) {
    .header_top_info_box .logo_info{display: none;}
    .top_1_left{ font-size: 0px;}
    .home_keywords .seatel b{ font-size: 16px;}
    .home_pro_ys_list .pro_ys_item{ width: 48%; margin-top: 35px;}
    .company_ys_list .company_ys_item{width: 48%; margin-top: 35px;}
    .home_application .app_list .app_item{ width: 48%;}
    .gc_ys_list .gc_ys_item:first-child .gc_ys_txt{padding-top: 0px;}
    .gc_ys_list .gc_ys_item:nth-child(odd) .gc_ys_txt{padding-right: 0px; padding-left: 25px;}
    .gc_ys_list .gc_ys_item:nth-child(even) .gc_ys_txt{padding-left: 0px; padding-right: 25px;}
}
@media only screen and (max-width : 780px) {
    .contact_message .contact_message_show{display: block; width: 100%;}
    .contact_message .contact_message_nr,.contact_message .message_pic{width: 100%;}
    .contact_message .message_pic{padding-top: 60px;}
    .yyly_view .yyly_v_right h3{ font-size: 18px;line-height: 1.75;}
    .yyly_view .yyly_v_right{padding-top: 15px;}
    .yyly_list_show .yyly_btn a{ padding: 0px 12px;}
    .yyly_list_show .yyly_btn a:last-child{margin-left: 10px;}
    .boxF, .boxS, .boxT, .overlay{width: 148px; height: 180px;}
    .wjcp_ywtx .wjcp_bottom{top: 138px; left: 80px;}
}
@media only screen and (max-width : 760px) {
    .top{position: relative; top:0px; left: 0; width: 100%;z-index: 999; background: #fff;}
    .top_1{position: fixed; top: 0; left: 0; width: 100%;z-index: 9999999; height: 50px; line-height: 50px;background: #f2f2f2; display: block;}
    .header_top {position: fixed; top: 50px; left: 0; width: 100%;z-index: 9999999; background: #fff; display: block;}
    .header_top .navBtn{display: block;position:absolute;z-index:9999;width:30px;height:30px;right:0;top:40%;transform:translateY(-50%);transition:all 0.3s;opacity:1}
    .header_nav{display: none; position: fixed; top: 110px; left: 0; width: 100%; height: calc(100% - 110px); background: #fff;overflow-y: auto !important; z-index: 9999999; border-top: 1px solid #ddd;}
    .header_nav .navMenu {display: block; width: 100%;}
    .header_nav .navMenu li{line-height: 40px; border-bottom: 1px solid #ddd;}
    .header_nav .navMenu li a{ color: #333; font-size: 18px;}
    .header_nav .navMenu li.on{border-color: #c71629;}
    .header_nav .navMenu li.on a{ color: #c71629;}
    .header_nav .navMenu li:last-child{border-bottom: 0;}
    .header_top .header_top_con { display: block;  width: 100%;}
    .header_top_info_box{ display: block; width: 100%;position: relative;}
    .header_top_info_box .logo_info{display: none;font-size: 0px; opacity: 0;}
    .header_top .navBtn span{display:block;width:100%;height:1px;transition:all .36s;background:#333;margin-top:10px}
    .header_top .navBtn span:nth-child(2){width:60%}
    .header_top .navBtn.on span:nth-child(1){transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);margin-top:24px} 
    .header_top .navBtn.on span:nth-child(2){opacity:0}
    .header_top .navBtn.on span:nth-child(3){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);margin-top:-12px}
    .home_banner{margin-top: 110px;}
    .top_1_right a{line-height: 35px;}
    .content{width: 100%;padding: 0px 15px;}
    .header_txt_list{display: none;}
    .top .top_1 .flex{display: block; width: 100%;}
    .top .top_1 .flex .top_1_left{ display: none;}
    .top .top_1 .flex .top_1_right{ float: right; }
    .top .top_1 .flex .top_1_right:after{content: ''; width: 100%; display: block; clear: both;}
    .header_top_info{width: 100%;}
    .header_txt_tel{display: none;}
    .header_top_info_box .logo_info{display: block;}
    .header_top .logo img{height: 50px;}
    .header_top_info_box .logo_info{ left:unset ; right: 0;}
    .logo_info h1{ font-size: 16px; text-align: right;}
    .logo_info p{ font-size: 12px;text-align: right;}
    .header_top{ padding: 5px 0px;}
    .header_nav a{height: 50px; line-height: 50px;}
    .home_keywords{display: none;}
    .nr_banner{min-height: 280px; margin-top: 115px;}
    .nr_banner img{min-height:280px;object-fit: cover;vertical-align: middle;}
    .nr_banner .nr_banner_box p{ font-size: 24px;height: auto; line-height: 1.75;}
    .nr_banner .nr_banner_box h2{ font-size: 18px; height: auto; margin-top: 0px; line-height: 1.75; }
    .client-2 li{ display: none;}
    .client-2 .my-kefu-ftop{display: block;}
    .title{font-size: 24px;}
    .title span{ font-size: 16px;padding: 10px 10% 0px;line-height:1.8;}
    .home_product .product_nav li{margin-right: 0px; padding:10px 8px;}
    .home_product .product_con .product_li ul li{ width: 48%; margin-top: 20px;}
    .home_product .product_con .product_li ul li h4{ font-size: 14px;}
    .home_contact_phone .home_lx_box{padding-right: 35px;}
    .home_contact_phone .home_lx_box span{font-size: 0px; padding: 0px; width: 70px; border-radius: 50%;}
    .home_pro_ys_list .pro_ys_item{width: 100%;}
    .company_ys_list .company_ys_item{width: 100%;padding:15% 8%;}
    .home_about .about_info .about_txt{ width: 100%;}
    .home_about .about_info{margin-top: 0px;}
    .home_about .about_txt h3{ font-size: 24px;}
    .home_about .about_ys_item{ width: 49%; margin-bottom: 45px;}
    .home_about .about_ys_desc{ font-size: 16px;}
    .home_about .about_num .scnum{ font-size: 36px;}
    .home_about .about_num sup{ font-size: 18px;}
    .home_about .about_info .about_pic{ width: 100%;}
    .home_news_list .home_news_item{width: 100%;}
    .home_brand .brand_list .brand_pic{ width: 49%;}
    .foot .footer_list .footer_list_item:nth-child(1){width: 100%;}
    .foot .footer_list .footer_list_item:nth-child(2){width: 100%; margin-top: 25px;}
    .foot .footer_list .footer_list_item:nth-child(3){width: 100%;margin-top: 25px;}
    .yyly_view .yyly_v_left{width: 100%;}
    .yyly_view .yyly_v_right{width: 100%; padding: 0px;margin-top: 25px;}
    .wjcp_dz_ys li .wjpc_dz_ico{width: 75px; height: 75px; line-height: 75px;}
    .wjcp_dz_ys{margin: 25px 0px; width: 100%;}
    .wjcp_dz_ys .flex{justify-content: space-between;}
    .wjcp_dz_ys li{width: 24%;}
    .wjcp_info_left{width: 100%;padding: 45px 15px;}
    .wjcp_info_right{ width: 100%;}
    .boxF, .boxS, .boxT, .overlay{width:75px; height: 125px;}
    .overlay span{ font-size: 14px;}
    .wjcp_ywtx .wjcp_bottom{top:75px; left:42px;}
    .wjcp_ywtx{min-height: 250px;}
    .wjcp_dzlc_ts_box,.wjcp_pro_nav,.wjcp_info_right .wjcp_tj, .wjcp_info_right .wjcp_about{padding: 25px;}
    .foot dd, .foot .footer_nav a, .foot .ewm_list .ewm_box p{font-size: 14px;}
    .xwzx_list li{width: 48%; margin-bottom: 15px;}
    .yyly_view .yyly_v_left{width: 100%;}
    .yyly_v_right .yyly_ys li{width: 48%; margin-bottom: 25px;}
    .yyly_why,.yyly_product{padding: 0px;}
    .yyly_why ul li{width: 100%;}
    .yyly_product .yyly_pro_item{width: 100%;}
    .yyly_product a .yylt_pro_txt, .yyly_product a .pro_pic{width: 100%;}
    .yyly_product a .yylt_pro_txt, .yyly_product a .pro_pic{margin-top: 25px;}
    .gc_ys_list .gc_ys_item .gc_ys_pic{width: 100%;}
    .gc_ys_list .gc_ys_item .gc_ys_txt{width: 100%; margin: 35px 0px;}
    .gc_ys_list .gc_ys_item .gc_ys_more{margin-top: 35px;}
    .gc_ys_list .gc_ys_item .gc_ys_ms{ font-size: 16px; line-height: 1.85;}
    .gc_ys_list .gc_ys_item:nth-child(odd) .gc_ys_txt{padding: 0px;}
    .gc_ys_list .gc_ys_item:nth-child(even) .gc_ys_txt{padding: 0px; margin-top: 0px;}
    .gc_ys_list .gc_ys_item:nth-child(3) .gc_ys_pic{margin-top: 35px;}
    .feedback_box.showdiv{ max-width: unset; height: auto; margin-left: unset;width: 90%;top: 50%; left: 50%; transform: translate(-50%, -50%);margin-top: unset;}
    .feedback_box .feedback_con{padding-bottom: 60px;}
    .news_view_info .news_info_left{width: 100%;}
    .news_view_info .news_info_right{width: 100%; margin-top: 45px;}
    .news_pro .yyly_product{padding: 0px;}
    .news_view_info .news_info_right h3:nth-child(2){margin-top: 45px;}
    .news_nr_other{ display: block;}
    .news_nr_other .news_nr_page{width: 100%;}
    .news_nr_other .news_nr_page p{line-height: 1.75;}
    .news_nr_other .news_nr_page p:last-child{margin-top: 25px;}
    .news_nr_other .news_navcate a{margin-top: 45px;}
    .yyly_product .yyly_pro_item{ padding: 35px 15px;}
    .sbzs_view_box .sbzs_li{ width: 48.5%; margin-bottom: 10px;}
    .about_info .about_show .about_info_box{width: 100%;}
    .about_info .about_show .about_info_pic{width: 100%; margin-top: 45px;}
    .about_info .about_info_title h3{ font-size: 24px;}
    .about_data .data ul,.about_culture_list ul{flex-wrap: wrap;}
    .about_data .data li{width: 48.5%; margin-bottom: 25px;}
    .about_culture_list ul li{width: 100%; padding: 0px 45px;}
    .about_culture_list ul{padding: 180px 0px 100px; border-right: 0px;}
    .contact_info .contact_item{width: 100%; margin-bottom: 45px;}
    .contact_message .title span{padding:10px 0px;}
    .footer_b_left,.footer_b_right{width: 100%;text-align: center;}
    .footer_bottom {text-align: center;}
    .footer_b_left span:first-child{display: block;}
    .home_product .product_nav li a{font-size: 14px;}
    .news_view_info .news_title h2{line-height: 1.75; text-align: justify;}
    .news_view_info .news_info_left{padding: 40px 15px;}
    .news_view_info .news_title p span{margin: 0px 10px; font-size: 12px;}
    .news_view_info .news_view *{text-align: justify;}
    .xwzx_list li h3{ font-size: 16px;}
    .app_list_show ul li{ width: 100%; margin-bottom: 35px;}
    .app_list_show ul li h3{ font-size: 18px;}
    .wjcp_ywtx{min-height: 220px;}
    #scroll-to-top{ position: fixed;z-index: 9999999; bottom: 50px; right: 15px; width: 40px; height: 40px; background: #c71629; color: #fff; border-radius: 50%; text-align: center; line-height: 40px; opacity: .8;  }
#scroll-to-top::before{ font-family: "iconfont"; content: "\e605"; font-size: 20px;}
}
@media only screen and (max-width : 640px) {

}  

@media only screen and (max-width : 480px) {
    
} 

@media only screen and (max-width : 400px) {
.boxF, .boxS, .boxT, .overlay{width: 68px; height: 100px;}
    .wjcp_ywtx .wjcp_bottom{top: 64px; left: 32px;}
    .boxF{margin-left: 5px;}
    .wjcp_ywtx .ywtx_top .boxF:first-child{margin-left: 0px;}
    .wjcp_ywtx{min-height: 200px;}
}    